package com.example.demo;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select;

import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * mapper 父类，注意这个类不要让 mp 扫描到！！
 *
 * @author zhaiding
 * @since 2019-5-11
 */
public interface SuperMapper<T> extends BaseMapper<T> {
    // 这里可以放一些公共的方法

    /**
     * 获取数据库当前时间
     *
     * @return 格式 : yyyy-MM-dd HH:mm:ss
     */
    @Select("select DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s');")
    LocalDateTime dateTime();

    /**
     * 获取数据库当前天
     *
     * @return 格式 : yyyy-MM-dd
     */
    @Select("select DATE_FORMAT(NOW(),'%Y-%m-%d');")
    LocalDate date();
}
